Advertisement · 728 × 90

Posts by Niko Neugebauer

Columnstore post 136 is landing tonight

3 months ago 0 0 0 0
Preview
Columnstore Indexes – part 135 (“JSON type and JSON Index with Columnstore Indexes”) Continuation from the previous 134 parts, the whole series can be found at Not since SQL Server 2008 that Microsoft has added a new base data type to SQL Server, but in SQL Server 2025 they have ad…

[blog] Columnstore Indexes – part 135 (“JSON type and JSON Index with Columnstore Indexes”):
www.nikoport.com/2026/01/02/c...
#json #jsonindex #columnstore #batch #sqlserver2025

3 months ago 3 0 0 0

The blog post is coming out tonight.

3 months ago 0 0 0 0

New JSON data type and its relationship to Columnstore Index is disastrous in SQL Server 2025 RTM.
Not just like XML data type it cannot be part of the NCCI, but the requirement of the Clustered Primary Key makes it incompatible with Clustered Columnstore Indexes.

3 months ago 3 1 1 0
Preview
Master Data Services in SQL Server 2025 I have worked with Master Data Services (aka MDS) extensively, especially during the engagement at OH22 around a decade ago, and I my interest in the area and that specific is documented in my blog…

[blog] Master Data Services in SQL Server 2025: www.nikoport.com/2025/12/31/m...
#sqlserver2025 #mds #masterdataservices #bi #excelwriteback

3 months ago 3 0 1 0
Preview
Columnstore Indexes – part 134 (“Vectors and Columnstore Indexes”) Continuation from the previous 133 parts, the whole series can be found at In this post we are going to test one of the more promising technologies in SQL Server-based offerings – Vector data…

Columnstore Indexes – part 134 (“Vectors and Columnstore Indexes”):
www.nikoport.com/2025/12/25/c...
#columnstore #batch #vector #sqlserver2025

3 months ago 5 2 0 0

a further update - it seems like a simple overflow bug that was not handled. Yeah - run "Preview" features on RTM on your own risk ;)

3 months ago 0 0 0 0

a funnier update - removing Columnstore and running the average against the "precious int PK column" results in the same error. This is definitely some weird Vector data type bug.
A minor one, but still a bug.

3 months ago 0 0 1 0
Advertisement

INSERT INTO dbo.vectors (id, v)
SELECT TOP (5000000)
ROW_NUMBER() OVER (ORDER BY (SELECT NULL)),
CAST(JSON_ARRAY(ABS(CHECKSUM(NEWID())) % 1000) as Vector(1))
FROM sys.all_objects a
CROSS JOIN sys.all_objects b;

3 months ago 1 0 0 0

CREATE TABLE dbo.vectors
(
id INT PRIMARY KEY NONCLUSTERED,
v VECTOR(1) NOT NULL
);

CREATE CLUSTERED COLUMNSTORE INDEX CCI_vectors on dbo.vectors;

3 months ago 0 0 1 0

the funnier thing is that MIN(id) works just fine.

3 months ago 1 0 1 0

SELECT avg(id)
from dbo.vectors;
-- the table has 5 million rows ... and [id] is a simple INT.
-- the second column has a VECTOR column with a single dimension (full precision float)

3 months ago 1 0 2 0
Post image

I am just running some aggregates on the table with Vector data type - aggregating with AVG against an INT column ...

3 months ago 1 0 1 0
Preview
Columnstore Indexes – part 132 (“What’s missing in Columnstore indexes in the year 2026”) Continuation from the previous 131 parts, the whole series can be found at After spending some time thinking about the best way to come back to writing about Columnstore Indexes, after 5 and half y…

[blog] Columnstore Indexes – part 132 ("What's missing in Columnstore indexes in the year 2026"):
www.nikoport.com/2025/12/03/c...
#sqlserver #columnstore #azuresql #wishlist

4 months ago 2 0 0 0
Preview
Columnstore I am deeply fascinated by the Columnstore Indexes, and I have open some Connect Items to suggest their important improvements: – Implement Batch Mode Support for Row Store – Multi-threaded rebuilds…

Just wrote "Continuation from the previous 131 parts, the whole series can be found at www.nikoport.com/columnstore/...

4 months ago 5 3 1 0
Advertisement
Preview
Im Thinking Im Back John Wick GIF ALT: Im Thinking Im Back John Wick GIF

Working on my #Columnstiore session for the #datasaturday Madrid ... I feel like I have an easy 20-25 blog posts to write and I have quite a lot to say ... so yeah ...

5 months ago 11 1 1 0
Preview
Only the Paranoid Survive by Andrew S. Grove: 9780385483827 | PenguinRandomHouse.com: Books Andy Grove, founder and former CEO of Intel shares his strategy for success as he takes the reader deep inside the workings of a major company in Only the Paranoid Survive. Under Andy Grove's leader...

I have heard about that book for years and just finished it - and what a treat! Highly recommended - "Only the paranoid survive" by Andy Grove. Feels so relevant today
www.penguinrandomhouse.com/books/72469/...

5 months ago 1 0 0 0
Madrid Data Saturdays website

Will be presenting in around a month at #DataSaturdayMadrid 2025. The topic is the Columnstore and I will do my best to deliver the session in Spanish
datasaturdays.com/Event/202511...

5 months ago 3 1 0 0

Thank you!

7 months ago 0 0 0 0

3rd week on the new gig - off for a first business trip, to Madrid.

7 months ago 9 0 1 0

Same here. Keep up the spirit of challenging the status quo.

7 months ago 1 0 1 0

If you have kids/grandkids/kids you are involved with, here's a tip:

Teach them *how* to learn, how memory works, and how to take notes. I'm finding a lot of schools are not teaching these basics, and I'm having to re-teach that in my college classes.

7 months ago 4 1 0 0

Thank you - let’s see if the wind will be favorable for our paths to cross in the future!

7 months ago 1 0 0 0

Danke dir, Klaus!

7 months ago 1 0 0 0
Advertisement
Preview
a man with dreadlocks and a bandana on his head is holding a sword ALT: a man with dreadlocks and a bandana on his head is holding a sword
7 months ago 0 0 0 0

Thank you my friend. You were one of the great people who cared deeply about the customer impact and the company owes you more than most can imagine.

7 months ago 1 0 0 0

:)

7 months ago 1 0 0 0

Thank you Glenn!

7 months ago 0 0 0 0

Thank you, Anthony!

7 months ago 1 0 0 0

Thank you, Reitse!

7 months ago 2 0 1 0